@charset "utf-8";
html {
	font-size: 625%;
}
body,h1,h2,h3,h4,p,ul,ol,form,fieldset,figure {
	margin: 0;
	padding: 0;
}
body {
	background-color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	font-size: .16rem;
}
ul,ol {
	list-style: outside none none;
}
a {
	text-decoration: none;
}
div,figure,figcaption {
	box-sizing: border-box;
}
img {
	display: block;
	width: 100%;
}
#headline {
	max-width: 6.4rem;
	margin: 0 auto;
	padding: 0;
	position: relative;
}
#headline hgroup {
	position: absolute;
	top: 48%;
	left: 10%;
	color: #eee;
}
.list {
	font-size: .16rem;
	color: #666;
	max-width: 6.4rem;
	margin: .15rem auto;
	padding: 0 .1rem;
}
.list h3 {
	font-size: .18rem;
	border-bottom: .01rem dashed #999;
	padding: 0 0 .15rem 0;
}

/* 船期 */
.ship-search .type {
	margin: .2rem 0 .2rem 0;
	border: none;
}
.ship-search .form {
	border: none;
}
.ship-search .form p {
	margin: .1rem 0;
}
.ship-search .form label {
	display: block;
	margin: .06rem 0;
	width: 20%;
	float: left;
}
.ship-search .form input {
	width: 75%;
	height: .2rem;
	border: 1px solid #ccc;
	background-color: #fff;
	border-radius: .04rem;
	padding: .05rem;
	color: #666;
	float: right;
}
.ship-search .submit {
	width: 30%;
	border-radius: .04rem;
	background-color: #0e90d2;
	color: #fff;
	text-align: center;
	border: none;
	cursor: pointer;
	padding: .1rem;
	margin: 0 auto;
	display: block;
}
.ship-search .new {
	margin: .2rem 0 0 0;
}
.ship-search table {
	width: 100%;
    margin: 20px 0 0 0;
    border: 1px solid #ddd;
}
.ship-search table th {
	padding: .15rem 0;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
}
.ship-search table td {
	padding: .15rem 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.ship-search table tr:nth-child(2n) {
	background-color: #fafafa;
}
.ship-search table tr:hover {
	background-color: #eee;
}
.ship-search .price {
	color: #f60;
}
.ship-search .more2 {
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	display: block;
	color: #666;
}
.ship-search .reserve {
	border-radius: .04rem;
	background-color: #f60;
	color: #fff;
	text-align: center;
	padding: .05rem .08rem;
}
#footer {
	max-width: 6.4rem;
	background-color: #006db7;
	color: #fff;
	margin: 0 auto;
	text-align: center;
	padding: .1rem 0;
	font-size: .16rem;
}
#footer .top {
	padding: 0 0 .05rem 0;
}
.ship-name {
	color: #fff;
	background-color: #006db7;
	padding: .05rem .05rem;
	border-radius: .04rem;
	margin: .2rem auto;
	width: 40%;
}
.ship-name span {
	text-align: center;
	display: block;
	font-size: .14rem;	
}
.ship-tab {
	margin: 0 0 .1rem;
}
.ship-tab span {
	width: 40%;
	display: block;
	float: left;
	margin: .1rem auto;
}
.ship-tab table {
	width: 97%;
	margin: auto;
	border: .01rem solid #eee;
	font-size: .14rem;
}
.ship-tab table td {
	padding: .15rem 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

/* 运力 */
.transport-search .type {
	margin: .2rem 0 .2rem 0;
	border: none;
}
.transport-search .form {
	border: none;
}
.transport-search .form p {
	margin: .1rem 0;
}
.transport-search .form label {
	display: block;
	margin: .06rem 0;
	width: 20%;
	float: left;
}
.transport-search .form input {
	width: 75%;
	height: .2rem;
	border: 1px solid #ccc;
	background-color: #fff;
	border-radius: .04rem;
	padding: .05rem;
	color: #666;
	float: right;
}
.transport-search .submit {
	width: 30%;
	border-radius: .04rem;
	background-color: #0e90d2;
	color: #fff;
	text-align: center;
	border: none;
	cursor: pointer;
	padding: .1rem;
	margin: 0 auto;
	display: block;
}
.transport-search .new {
	margin: .2rem 0 0 0;
}
.transport-search table {
	width: 100%;
    margin: 20px 0 0 0;
    border: 1px solid #ddd;
}
.transport-search table th {
	padding: .15rem 0;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
}
.transport-search table td {
	padding: .15rem 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.transport-search table tr:nth-child(2n) {
	background-color: #fafafa;
}
.transport-search table tr:hover {
	background-color: #eee;
}
.transport-search .price {
	color: #f60;
}
.transport-search .more2 {
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	display: block;
	color: #666;
}
.transport-search .reserve {
	border-radius: .04rem;
	background-color: #f60;
	color: #fff;
	text-align: center;
	padding: .05rem .08rem;
}

.transport-name {
	color: #fff;
	background-color: #006db7;
	padding: .05rem .05rem;
	border-radius: .04rem;
	margin: .2rem auto;
	width: 40%;
}
.transport-name span {
	text-align: center;
	display: block;
	font-size: .14rem;	
}
.transport-name h3 {
	text-align: center;
	display: block;
	font-size: .15rem;
	margin: 0 0 .05rem;
}
.transport-tab {
	margin: 0 0 .1rem;
}
.transport-tab span {
	width: 40%;
	display: block;
	float: left;
	margin: .1rem auto;
}
.transport-tab table {
	width: 97%;
	margin: auto;
	border: .01rem solid #eee;
	font-size: .14rem;
}
.transport-tab table td {
	padding: .15rem 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

/* 货源 */
.goods-search .type {
	margin: .2rem 0 .2rem 0;
	border: none;
}
.goods-search .form {
	border: none;
}
.goods-search .form p {
	margin: .1rem 0;
}
.goods-search .form label {
	display: block;
	margin: .06rem 0;
	width: 20%;
	float: left;
}
.goods-search .form input {
	width: 75%;
	height: .2rem;
	border: 1px solid #ccc;
	background-color: #fff;
	border-radius: .04rem;
	padding: .05rem;
	color: #666;
	float: right;
}
.goods-search .submit {
	width: 30%;
	border-radius: .04rem;
	background-color: #0e90d2;
	color: #fff;
	text-align: center;
	border: none;
	cursor: pointer;
	padding: .1rem;
	margin: 0 auto;
	display: block;
}
.goods-search .new {
	margin: .2rem 0 0 0;
}
.goods-search table {
	width: 100%;
    margin: 20px 0 0 0;
    border: 1px solid #ddd;
}
.goods-search table th {
	padding: .15rem 0;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
}
.goods-search table td {
	padding: .15rem 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.goods-search table tr:nth-child(2n) {
	background-color: #fafafa;
}
.goods-search table tr:hover {
	background-color: #eee;
}
.goods-search .price {
	color: #f60;
}
.goods-search .more2 {
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	display: block;
	color: #666;
}
.goods-search .reserve {
	border-radius: .04rem;
	background-color: #f60;
	color: #fff;
	text-align: center;
	padding: .05rem .08rem;
}

.goods-name {
	color: #fff;
	background-color: #006db7;
	padding: .05rem .05rem;
	border-radius: .04rem;
	margin: .2rem auto;
	width: 40%;
}
.goods-name span {
	text-align: center;
	display: block;
	font-size: .14rem;	
}
.goods-name h3 {
	text-align: center;
	display: block;
	font-size: .15rem;
	margin: 0 0 .05rem;
}
.goods-tab {
	margin: 0 0 .1rem;
}
.goods-tab span {
	width: 40%;
	display: block;
	float: left;
	margin: .1rem auto;
}
.goods-tab table {
	width: 97%;
	margin: auto;
	border: .01rem solid #eee;
	font-size: .14rem;
}
.goods-tab table td {
	padding: .15rem 0;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

/* 登录 */
.sign-in .form {
	border: none;
}
.sign-in .form p {
	margin: .1rem 0;
}
.sign-in .form label {
	display: block;
	margin: .06rem 0;
	width: 20%;
	float: left;
}
.sign-in .form input {
	width: 75%;
	height: .2rem;
	border: 1px solid #ccc;
	background-color: #fff;
	border-radius: .04rem;
	padding: .05rem;
	color: #666;
	float: right;
}
.sign-in .submit {
	width: 30%;
	border-radius: .04rem;
	background-color: #0e90d2;
	color: #fff;
	text-align: center;
	border: none;
	cursor: pointer;
	padding: .1rem;
	margin: 0 auto;
	display: block;
}
.sign-in .form span {
	display: block;
	text-align: right;
	width: 25%;
	float: right;
}
.sign-in .form a {
	color: #0e90d2;
}

/* 注册 */
.register .form {
	border: none;
}
.register .form p {
	margin: .1rem 0;
}
.register .form label {
	display: block;
	margin: .06rem 0;
	width: 20%;
	float: left;
}
.register .form input {
	width: 75%;
	height: .2rem;
	border: 1px solid #ccc;
	background-color: #fff;
	border-radius: .04rem;
	padding: .05rem;
	color: #666;
	float: right;
}
.register .submit {
	width: 30%;
	border-radius: .04rem;
	background-color: #0e90d2;
	color: #fff;
	text-align: center;
	border: none;
	cursor: pointer;
	padding: .1rem;
	margin: 0 auto;
	display: block;
}

/*媒体查询，大于480px小于640px*/
@media (min-width: 480px) and (max-width: 640px) {
	#footer .list {
		font-size: .16rem;
	}
}

/*媒体查询，小于480px*/
@media (max-width: 480px) {
	.list {
		font-size: .14rem;
	}
	#footer {
		font-size: .12rem;
	}
}